Control and data multiplexing in communication systems

ABSTRACT

Methods and apparatus are provided for a base station to assign to a UE communicating with the base station a number of coded control information symbols being transmitted with coded data information symbols during a transmission time interval by the UE. At least one offset value is assigned to the UE. A size of data is assigned to the UE. The base station transmits information regarding the at least one offset value to the UE. The base station transmits information regarding the size of data to the UE. The number of coded control information symbols assigned to the UE for transmission of control information is determined based on the size of data and the at least one offset value. The control information includes at least one of CQI, ACK/NAK, PMI, and RI.

PRIORITY

This application is a Continuation Application of U.S. patent application Ser. No. 12/365,608, filed in the U.S. Patent and Trademark Office on Feb. 4, 2009, which claims priority under 35 U.S.C. §119 to a U.S. Provisional Application filed in the U.S. Patent and Trademark Office on Feb. 4, 2008 and assigned Ser. No. 61/025,925, the entire disclosures of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention is directed, in general, to wireless communication systems and, more specifically, to multiplexing control and data information in Single-Carrier Frequency Division Multiple Access (SC-FDMA) communication systems.

2. Description of the Related Art

The present invention considers the transmission of positive or negative acknowledgement signals (ACK or NAK, respectively), channel quality indicator (CQI) signals, precoding matrix indicator (PMI) signals, and rank indicator (RI) signals together with data information signals in a SC-FDMA communications system and is further considered in the development of the 3^(rd) Generation Partnership Project (3GPP) Evolved Universal Terrestrial Radio Access (E-UTRA) Long Term Evolution (LTE). The invention assumes the uplink (UL) communication corresponding to the signal transmission from mobile user equipments (UEs) to a serving base station (Node B). A UE, also commonly referred to as a terminal or a mobile station, may be fixed or mobile and may be a wireless device, a cellular phone, a personal computer device, a wireless modem card, etc. A Node B is generally a fixed station and may also be referred to as a base transceiver system (BTS), an access point, or other terminology. Any combination of ACK/NAK, CQI, PMI, and RI signals may also be jointly referred to as uplink control information (UCI) signals.

The ACK or NAK signal is associated with the application of hybrid automatic repeat request (HARM) and is in response to the correct or incorrect, respectively, data packet reception in the downlink (DL) of the communication system, which corresponds to signal transmission from the serving Node B to a UE. The CQI signal transmitted from a reference UE is intended to inform the serving Node B of the channel conditions the UE experiences for signal reception in the DL, enabling the Node B to perform channel-dependent scheduling of DL data packets. The PMI/RI signals transmitted from a reference UE are intended to inform the serving Node B how to combine the transmission of a signal to the UE from multiple Node B antennas in accordance with the multiple-input multiple-output (MIMO) principle. Any one of the possible combinations of ACK/NAK, CQI, PMI, and RI signals may be transmitted by a UE in the same transmission time interval (TTI) with data transmission or in a separate TTI without data transmission. The present invention considers the former case.

The UEs are assumed to transmit UCI and/or data signals over a TTI corresponding to a sub-frame. The physical channel carrying the data transmission and, if any, the UCI transmission is referred to as a physical uplink shared channel (PUSCH).

FIG. 1 illustrates a sub-frame structure assumed in the exemplary embodiment of the invention. The sub-frame 110 includes two slots (120 a, 120 b). Each slot 120 further includes seven symbols, for example, and each symbol 130 further includes of a cyclic prefix (CP) (not shown) for mitigating interference due to channel propagation effects. The signal transmission in the two slots 120 a and 120 b may be in the same part, or it may be at two different parts of an operating bandwidth (BW). Furthermore, the middle symbol in each slot carries transmission of reference signals (RS) 140, also known as pilot signals, which are used for several purposes, such as providing channel estimation for coherent demodulation of the received signal, for example. The transmission BW includes frequency resource units, which will be referred to as resource blocks (RBs). In an exemplary embodiment, each RB includes 12 sub-carriers, and UEs are allocated a multiple N of consecutive RBs 150 for PUSCH transmission. A sub-carrier may also be referred to as a resource element (RE).

An exemplary block diagram of transmitter functions for SC-FDMA signaling is illustrated in FIG. 2. Coded CQI bits and/or PMI bits 205 and coded data bits 210 are multiplexed 220. If ACK/NAK bits also need to be multiplexed, data bits are punctured to accommodate ACK/NAK bits (230). The Discrete Fourier Transform (DFT) of the combined data bits and UCI bits is then obtained (240), the sub-carriers 250 corresponding to the assigned transmission BW are selected (255), the Inverse Fast Fourier Transform (IFFT) is performed 260, and finally the cyclic prefix (CP) 270 and filtering 280 are applied to the transmitted signal 290. For brevity, additional transmitter circuitry, such as digital-to-analog converter, analog filters, amplifiers, and transmitter antennas are not illustrated. Also, the encoding process for the data bits and the CQI and/or PMI bits, as well as the modulation process for all transmitted bits, are omitted for brevity.

At the receiver, reverse (complementary) transmitter operations are performed as conceptually illustrated in FIG. 3 where the reverse operations of those illustrated in FIG. 2 are performed. After an antenna receives the radio-frequency (RF) analog signal and after further processing units (such as filters, amplifiers, frequency down-converters, and analog-to-digital converters), which are not shown for brevity, the digital received signal 310 passes through a time windowing unit 320, and the CP is removed (330). Subsequently, the receiver unit applies an FFT 340, selects the sub-carriers 350 used by the transmitter (355), applies an Inverse DFT (IDFT) 360, extracts the ACK/NAK bits and places respective erasures for the data bits (370), and de-multiplexes (380) the data bits 390 and CQI/PMI bits 395. As for the transmitter, well known receiver functionalities such as channel estimation, demodulation, and decoding are not shown for brevity and are not considered material for purposes of explanation of the present invention.

PUSCH transmission from a UE may be configured by the Node B through the transmission of an UL scheduling assignment (SA) or through higher layer signaling to the reference UE. In either case, in order to limit the overhead associated with the setup of the PUSCH transmission and to maintain the same size of the UL SA or the higher layer signaling, regardless of the UCI presence in the PUSCH, only parameters associated with data transmission are assumed to be informed by the Node B to the reference UE. Parameters associated with potential UCI transmission, namely the resources allocated to UCI transmission, in the PUSCH are not specified.

UCI bits usually require better reception reliability than data bits. This is primarily because HARQ typically applies only to data and not to UCI. Additionally, UCI bits may require different reception reliability depending on their type. For example, the target bit error rate (BER) for ACK/NAK bits is typically much lower than that of CQI/PMI bits as, due to their small number, the ACK/NAK bits are protected through repetition coding while more powerful coding methods are applied to CQI/PMI bits. Moreover, erroneous reception of ACK/NAK bits has more detrimental consequences to the overall quality and efficiency of the communication than erroneous reception of CQI/PMI bits.

Therefore, there is a need to determine the parameters for the transmission of UCI signals in the PUSCH based on the parameters for the transmission of data signals in the PUSCH. Further, there is a need to provide different reception reliability for the different types of UCI signals in the PUSCH. Additionally, there is a need to minimize the signaling overhead for determining the parameters for the transmission of different types of UCI signals in the PUSCH.

SUMMARY OF THE INVENTION

Accordingly, the present invention has been designed to solve the above-mentioned problems occurring in the prior art, and embodiments of the invention provide an apparatus and a method for allocating resources to the transmission of control signals from a user equipment in a sub-frame that also conveys transmission of data signals.

In one aspect of the present invention, a method is provided for a base station to assign to a UE communicating with the base station a number of coded control information symbols being transmitted with coded data information symbols during a transmission time interval by the UE. At least one offset value is assigned to the UE. A size of data is assigned to the UE. The base station transmits information regarding the at least one offset value to the UE. The base station transmits information regarding the size of data to the UE. The number of coded control information symbols assigned to the UE for transmission of control information is determined based on the size of data and the at least one offset value. The control information includes at least one of CQI, ACK/NAK, PMI, and RI.

In another aspect of the present invention, a method is provided for determining, at a UE communicating with a base station, a number of coded control information symbols being transmitted with coded data information symbols during a transmission time interval by the UE. Information regarding at least one offset value is received from the base station. Information regarding a size of data is received from the base station. The number of coded control information symbols is determined based on the size of data and the at least one offset value for transmission of control information. The coded control information symbols are transmitted with the coded data information symbols. The control information includes at least one of CQI, ACK/NAK, PMI, and RI.

In yet another aspect of the present invention, an apparatus is provided to assign to a UE communicating with a base station a number of coded control information symbols being transmitted with coded data information symbols during the same transmission time interval by the UE. The apparatus includes an assigning unit to assign a size of data and at least one offset value to the UE, and a transmitting unit to transmit information regarding the size of data and information regarding the at least one offset value to the UE. The number of coded control information symbols assigned to the UE for transmission of control information is determined based on the size of data and the at least one offset value. The control information includes at least one of CQI, ACK/NAK, PMI, and RI.

In still yet another aspect of the present invention, an apparatus is provided for transmitting coded control information symbols and coded data information symbols during a transmission time interval. The apparatus includes a receiving unit to receive information regarding a size of data and information regarding at least one offset value from a base station. The apparatus also includes a computing unit to determine the number of coded control information symbols based on the size of data and the at least one offset value for transmission of control information. The apparatus further includes a transmitter unit to transmit the coded control information symbols with the coded data information symbols. The control information comprises at least one of CQI, ACK/NAK, PMI, and RI.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a block diagram illustrating an exemplary sub-frame structure for the SC-FDMA communication system;

FIG. 2 is a block diagram illustrating an exemplary SC-FDMA transmitter for multiplexing data bits, CQI/PMI bits, and ACK/NAK bits in a transmission sub-frame;

FIG. 3 is a block diagram illustrating an exemplary SC-FDMA receiver, for de-multiplexing data bits, CQI/PMI bits, and ACK/NAK bits in a reception sub-frame;

FIG. 4 is a block diagram illustrating decoupling of CQI MCS from data MCS in accordance with an exemplary embodiment of the present invention;

FIG. 5 is a block diagram illustrating an exemplary embodiment of a base station transmitter in accordance with the present invention; and

FIG. 6 is a block diagram illustrating an exemplary UE receiver in accordance with the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

The present invention now will be described more fully hereinafter with reference to the accompanying drawings and tables. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

While the invention is explained in the context of a SC-FDMA communication system, it also applies to other communication systems, such as all FDM systems in general, and to OFDMA, OFDM, FDMA, DFT-spread OFDM, DFT-spread OFDMA, single-carrier OFDMA (SC-OFDMA), and single-carrier OFDM, in particular.

The system and method of the exemplary embodiments of the present invention solve problems related to the need for determining resources for transmission of control signals occurring together with the transmission of a data signal in the same physical channel without explicitly signaling these resources. The reception reliability of control signals is largely decoupled from the reception reliability of data signals. Moreover, the reception reliability among different types of control signals is also largely decoupled and different amounts of resources may be allocated to different types of control signals.

The determination of the resources, or equivalently of the modulation and coding scheme (MCS), for the CQI/PMI signal transmission in the PUSCH is first considered. For brevity, unless explicitly mentioned otherwise, all statements for the CQI will also apply to the PMI.

The CQI MCS is assumed to not be explicitly indicated to a UE. This includes both cases where the PUSCH transmission is associated with a SA the Node B transmits to the reference UE and is semi-statically configured through higher layer signaling. Instead, the CQI MCS, which for a given number of CQI information bits (CQI payload) simply corresponds to the number of coded CQI symbols, is determined based on the MCS assigned for the data transmission in the PUSCH.

An exemplary set of 16 MCS is listed in Table 1 in increasing order of spectral efficiency. The MCS for the data transmission is explicitly configured either dynamically through a SA or semi-statically through higher layer signaling as previously discussed.

TABLE 1 Exemplary Set of 16 MCS for Data Transmission. MCS Number Modulation Coding Rate MCS1 QPSK 1/8 MCS2 QPSK 1/5 MCS3 QPSK 1/4 MCS4 QPSK 1/3 MCS5 QPSK 2/5 MCS6 QPSK 1/2 MCS7 QPSK 3/5 MCS8 QAM16 2/5 MCS9 QAM16 1/2 MCS10 QAM16 3/5 MCS11 QAM16 2/3 MCS12 QAM64 1/2 MCS13 QAM64 3/5 MCS14 QAM64 2/3 MCS15 QAM64 3/4 MCS16 QAM64 5/6

Similar principles apply for the ACK/NAK (or RI) transmission. Although at most 2 ACK/NAK information bits are assumed to be transmitted, the equivalent issue to the coding rate is the number of sub-carriers (REs) used for the ACK/NAK transmission (repetition coding of the 1-bit or 2-bit ACK/NAK transmission). This number of REs is also assumed to be determined from the MCS of the data transmission in the PUSCH. Therefore, for the ACK/NAK transmission, the MCS simply corresponds to the number of REs over which the 1-bit or 2-bit ACK/NAK transmission is repeated. The CQI and ACK/NAK transmissions need not both occur in the PUSCH during the same sub-frame.

An exemplary approach for determining the CQI MCS and/or the number of ACK/NAK repetitions from the data MCS in the PUSCH is to use a table linking each possible CQI MCS and/or the number of ACK/NAK repetitions to a data MCS. Such a table is needed because the CQI payload, coding rate, and target block error rate (BLER) are typically different than the corresponding ones for the data. The same holds for the ACK/NAK transmission.

For example, the data may be turbo encoded and have a target BLER around 20% while the CQI may apply convolutional encoding and have a target BLER around 5%. Therefore, the data and CQI cannot be typically transmitted with the same MCS. However, assuming a fixed relation between the data target BLER and the CQI target BLER, the number of CQI coded symbols (CQI MCS) may be determined from the data payload and MCS, and the CQI payload. The number of ACK/NAK repetitions may be determined in a similar manner given a target ACK/NAK BER.

To create a table linking the data MCS to the CQI MCS and the number of ACK/NAK repetitions based on the exemplary approach, reference BLER and BER operating points are needed. The nominal CQI MCS and number of ACK/NAK repetitions may be defined to achieve respective reference BLER and BER relative to the data MCS corresponding to a reference data BLER. Although, for brevity, a single table is subsequently discussed, the CQI MCS and the number of ACK/NAK repetitions may be linked to the data MCS through different tables or a linking equation.

An exemplary outline of the above process is described below:

Select target values for the data BLER (e.g., 20%), for the CQI BLER (e.g., 5%), and for the ACK/NAK BER (e.g., 0.1%) and select a set of signal-to-interference ratio (SINR) operating points.

For each SINR point, determine the highest data MCS achieving BLER equal to or smaller than the data target BLER, the highest CQI MCS achieving BLER equal to or smaller than the CQI target BLER, and the smallest number of ACK/NAK repetitions achieving ACK/NAK BER equal to or smaller than the ACK/NAK target BER.

For each SINR operating point, link the above highest data MCS to the above highest CQI MCS and the above smallest number of ACK/NAK repetitions. 1-bit ACK/NAK transmission, for example, requires SINR that is 3 decibel (dB) smaller than the SINR for 2-bit ACK/NAK transmission for the same target BER.

A reference transmitter/channel/receiver setup may be assumed such as, for example, one UE transmitter antenna, two uncorrelated Node B receiver antennas, a reference propagation channel, together with a reference data payload and CQI payload.

Table 2 describes the link between the data MCS and the CQI MCS or the number of ACK/NAK repetitions. Using the example of Table 1, sixteen (16) CQI MCS and sixteen (16) ACK/NAK repetitions may be defined (twice as many repetitions apply for 2-bit ACK/NAK transmission relative to 1-bit ACK/NAK transmission).

TABLE 2 Link of Data MCS to CQI MCS and to ACK/NAK Repetitions. SINR Point Data MCS CQI MCS ACK/NAK Repetitions 1 MCS_(D1) MCS_(C1) A₁ 2 MCS_(D2) MCS_(C2) A₂ . . . . . . . . . . . . 16  MCS_(D16) MCS_(C16) A₁₆

Strictly linking the CQI coded symbols (MCS) or the number of ACK/NAK repetitions with the data MCS forces a corresponding link between CQI BLER, the ACK/NAK BER, and data BLER, which is generally not desirable. For example, the Node B scheduler may choose a data target BLER from 10% to 40%, depending on the application and/or the system conditions (latency, system load, etc.), but this should not impact the CQI BLER or the ACK/NAK BER, which should be largely independent of such considerations. In order to effectively decouple the CQI target BLER and the ACK/NAK target BER from the data target BLER, an offset relative to the nominal CQI MCS and an offset relative to the nominal ACK/NAK repetitions associated with a specific data MCS may be semi-statically configured for the CQI transmission and the ACK/NAK transmission in the PUSCH.

As the Node B scheduler may, for example, choose a data target BLER larger than 20% for a certain UE, the CQI target BLER may still remain at the desired exemplary value of 5% by using an offset to specify a lower CQI MCS (i.e., lower coding rate resulting in more CQI coded symbols) than the one resulting from the link to the data MCS. Respective examples apply for other UCI signals.

As this variability in the target BLERs relative to the reference ones is not expected to be very large, a few bits may be used to specify the CQI MCS offset relative to the CQI MCS obtained from the link to the data MCS. For example, using 2 bits to specify the CQI MCS offset, out of the corresponding 4 offset values for the CQI MCS, one may indicate a higher MCS, two may indicate two smaller MCS, and one may indicate the nominal MCS (obtained from the link to the data MCS). The same applies for the number of ACK/NAK repetitions. One offset value may indicate the next lower number of possible repetitions, one may indicate the nominal number of repetitions (obtained from the link to the data MCS), and the other two may indicate the next two higher numbers of repetitions.

FIG. 4 illustrates an exemplary embodiment of the present invention for the CQI, but the same principle may be extended to the ACK/NAK or RI in a straightforward manner, the description of which is omitted for brevity. The UE is either dynamically (through an SA) or semi-statically (through higher layers) assigned the MCS it should use for the data transmission in the PUSCH 410. Then, using the link to the data MCS 420, either through a Table or a linking equation, the UE determines the nominal MCS for the CQI transmission 430 in the PUSCH. Subsequently, using the CQI MCS offset the UE was assigned as part of the configuration parameters for the CQI transmission (through higher layer signaling), the UE adjusts the CQI MCS relative to the nominal CQI MCS based on the indication from the CQI MCS offset. For the previous example of an offset specified by 2 bits, the UE may select one of the four MCS indicated as MCS1 441, MCS2 442, MCS3 443, and MCS4 444.

FIG. 5 illustrates an exemplary block diagram of a Node B transmitter in accordance with the present invention. In the exemplary embodiment, OFDM transmission method is used for purposes of example and explanation only. The UCI offsets as described above are determined in a computing unit 510 and may be coupled together with other higher layer control signaling and data. The UCI offset bits and any other combined bits are encoded and modulated in encoder/modulator unit 520. A serial-to-parallel conversion is applied to the encoded and modulated symbols in a serial-to-parallel converter 530. IFFT is performed in an IFFT unit 540, a parallel-to-serial conversion is applied in a parallel-to-serial converter 550, and CP is inserted in CP unit 560 before the signal is transmitted. For brevity, additional transmitter circuitry, such as digital-to-analog converter, analog filters, amplifiers, and transmitter antennas are not illustrated.

FIG. 6 illustrates an exemplary block diagram of a UE receiver in accordance with the present invention. In the exemplary embodiment, OFDM transmission method is used for purposes of example and explanation only. The Radio-Frequency (RF) analog signals transmitted from a Node B is received and processed by a pre-processing unit 610, which may include additional processing circuits (such as filters, amplifiers, frequency down-converters, analog-to-digital converters, etc.) not shown for brevity. The digital signal resulting from the pre-processing unit 610 has the CP removed in CP unit 620, a serial-to-parallel conversion is applied in a serial-to-parallel converter 630, and FFT is performed in a FFT unit 640. A parallel-to-serial conversion is applied to the converted symbols in a parallel-to-serial converter 650, and the symbols are then demodulated and decoded in decoder/demodulator 660 to obtain the UCI offsets and any other higher layer control signaling and data in a computing unit 670.

The same transmitter and receiver structure may be used for the UL SA conveying the MCS and other scheduling information for the associated PUSCH transmission.

In summary, a UE determines the CQI MCS and/or the number of ACK/NAK repetitions in the PUSCH from its assigned data MCS in the PUSCH as follows:

The nominal CQI MCS and the nominal number of ACK/NAK repetitions in the PUSCH are directly linked to the data MCS in the PUSCH.

The data target BLER, the CQI target BLER, and the ACK/NAK BER are decoupled within a range determined by the range of an offset parameter. During the configuration of UE transmission parameters, a UE is also configured an offset for the MCS it should use for the CQI transmission in the PUSCH and an offset for the number of repetitions it should use for the ACK/NAK transmission in the PUSCH relative to the nominal CQI MCS and the nominal number of ACK/NAK repetitions determined by the link to the data MCS.

Similar to the scheduler choosing the MCS of the initial data transmission to maximize throughput when relying on HARQ process, the MCS of possible retransmissions may also be chosen accordingly and rely on the fact that previous data transmissions have occurred. Therefore, for adaptive retransmissions, the scheduler may choose a different MCS and target data BLER depending on the redundancy version of the HARQ process. An offset relative to the nominal MCS may also be configured for the CQI transmission and/or the ACK/NAK transmission during data retransmissions in the PUSCH. As the number of retransmissions is typically small, only a small number of such additional offsets may be configured for retransmissions.

If the CQI target BLER is different than the PMI (RI) target BLER, to avoid having a separate link for the PMI (RI) MCS, the PMI (RI) MCS may be configured with an offset relative to the CQI MCS. This offset may be determined from the difference between the CQI and PMI (RI) target BLERs. If the CQI target BLER is lower (or higher) than the PMI (RI) one, this offset may point to a higher (or lower) MCS for the PMI (RI) transmission.

While the present invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. 

What is claimed is:
 1. A method for a base station to assign to a user equipment (UE) communicating with the base station a number of coded control information symbols being transmitted with coded data information symbols during a transmission time interval by the UE, the method comprising: assigning at least one offset value to the UE; assigning a size of data to the UE; transmitting, by the base station, information regarding the at least one offset value to the UE; and transmitting, by the base station, information regarding the size of data to the UE, wherein the number of coded control information symbols assigned to the UE for transmission of control information is determined based on the size of data and the at least one offset value; wherein the control information comprises at least one of channel quality information (CQI), Acknowledgement (ACK)/Non-Acknowledgement (NAK), Precoding Matrix Index (PMI), and Rank Indicator (RI).
 2. The method of claim 1, wherein the number of coded control information symbols corresponds to a highest Modulation and Coding Scheme for data (data MCS) that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 3. The method of claim 1, wherein the number of coded control information symbols corresponds to a smallest number of coding repetitions that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 4. The method of claim 1, wherein the at least one offset value comprises a first offset value and a second offset value, a first number of coded control information symbols of a first type assigned to the UE is determined based on the size of data and the first offset value, and a second number of coded control information symbols of a second type assigned to the UE is determined based on the size of data and the second offset value, and wherein the coded control information symbols of the first type comprise channel quality information (CQI), and the coded control information symbols of the second type comprise Acknowledgement (ACK)/Non-Acknowledgement (NAK).
 5. A method for determining, at a user equipment (UE) communicating with a base station, a number of coded control information symbols being transmitted with coded data information symbols during a transmission time interval by the UE, the method comprising: receiving information regarding at least one offset value from the base station; receiving information regarding a size of data from the base station; determining the number of coded control information symbols based on the size of data and the at least one offset value for transmission of control information; and transmitting the coded control information symbols with the coded data information symbols; wherein the control information comprises at least one of channel quality information (CQI), Acknowledgement (ACK)/Non-Acknowledgement (NAK), Precoding Matrix Index (PMI), and Rank Indicator (RI).
 6. The method of claim 5, wherein the number of coded control information symbols corresponds to a highest Modulation and Coding Scheme for data (data MCS) that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 7. The method of claim 5, wherein the number of coded control information symbols corresponds to a smallest number of coding repetitions that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 8. The method of claim 5, wherein the at least one offset value comprises a first offset value and a second offset value, a first number of coded control information symbols of a first type is determined based on the first offset value and the size of data, a second number of coded control information symbols of a second type is determined based on the second offset value and the size of data, and wherein the coded control information symbols of the first type comprise channel quality information (CQI), and the coded control information symbols of the second type comprise Acknowledgement (ACK)/Non-Acknowledgement (NAK).
 9. An apparatus in a base station to assign to a user equipment (UE) communicating with the base station a number of coded control information symbols being transmitted with coded data information symbols during the same transmission time interval by the UE, the apparatus comprising: an assigning logic to assign a size of data and at least one offset value to the UE; and a transmitter to transmit information regarding the size of data and information regarding the at least one offset value from the base station to the UE, wherein the number of coded control information symbols assigned to the UE for transmission of control information is determined based on the size of data and the at least one offset value; and wherein the control information comprises at least one of channel quality information (CQI), Acknowledgement (ACK)/Non-Acknowledgement (NAK), Precoding Matrix Index (PMI), and Rank Indicator (RI).
 10. The apparatus of claim 9, wherein the number of coded control information symbols correspond to a highest Modulation and Coding Scheme for data (data MCS) that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 11. The apparatus of claim 9, wherein the number of coded control information symbols corresponds to a smallest number of coding repetitions that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 12. The apparatus of claim 9, wherein the at least one offset value comprises a first offset value and a second offset value, a first number of coded control information symbols of a first type assigned to the UE is determined based on the size of data and the first offset value, and a second number of coded control information symbols of a second type transmitted from the UE is determined based on the size of data and the second offset value, and wherein the coded control information symbols of the first type comprise channel quality information (CQI), and the coded control symbols of the second type comprise Acknowledgement (ACK)/Non-Acknowledgement (NAK).
 13. An apparatus in a user equipment (UE) for transmitting coded control information symbols and coded data information symbols during a transmission time interval, the apparatus comprising: a receiver to receive information regarding a size of data and information regarding at least one offset value from a base station; a computing logic to determine the number of coded control information symbols based on the size of data and the at least one offset value for transmission of control information; and a transmitter to transmit the coded control information symbols with the coded data information symbols; wherein the control information comprises at least one of channel quality information (CQI), Acknowledgement (ACK)/Non-Acknowledgement (NAK), Precoding Matrix Index (PMI), and Rank Indicator (RI).
 14. The apparatus of claim 13, wherein the number of coded control information symbols corresponds to a highest Modulation and Coding Scheme for data (data MCS) that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 15. The apparatus of claim 13, wherein the number of coded control information symbols corresponds to a smallest number of coding repetitions that achieves a signal quality that is equal to or higher than a target signal quality for the control information.
 16. The apparatus of claim 13, wherein the at least one offset value comprises a first offset value and a second offset value, the computing unit determines a first number of coded control information symbols of a first type based on the size of data and the first offset value and determines a second number of coded control information symbols of a second type based on the size of data and the second offset value, wherein the coded control information symbols of the first type comprise channel quality information (CQI), and the coded control symbols of the second type comprise Acknowledgement (ACK)/Non-Acknowledgement (NAK). 